refreshment stall - Spanish English Dictionary